#coding:utf-8
import os
import random
import time
#関数定義
def janken(x):
winCnt = loseCnt = 0
err = 0
for i in range(x):
os.system('clear')
pc = random.randint(0,2)
hand = int(input(' \n\n \t\t じゃんけん\n \t\t0: チョキ 1: パー 2: ぐー \n'))
if hand < 0 or hand > 2:
err = 1
print ("入力ミス\n")
break
if hand == pc:
print('あいこ! (~^~)\n')
elif hand == (pc + 1) % 3:
print('パソコンの勝ち! (T_T) \n')
loseCnt += 1
else:
print('あなたの勝ち!!! \(^O^)/ \n')
winCnt += 1
time.sleep(1)
if err == 0:
rate = winCnt / x
drawCnt = x - winCnt - loseCnt
ans ="\n{}回じゃんけんをした. {}回が勝ち, {}回負け, {}回あいこでした. 勝率は{:.2f}."
print(ans.format(x,winCnt,loseCnt,drawCnt, rate))
else:
print("game over!")
#関数呼出し
os.system('clear')
y = int(input("何回じゃんけんをしたい? "))
janken(y)
print("ありがとうございました。\n")